#ifndef __SOCKETIO_H__
#define __SOCKETIO_H__


namespace wd
{

class SocketIO
{
public:
    SocketIO(int fd)
    : _fd(fd)
    {

    }

    int recvn(char * buff , int len);

    int sendn(const char * buff , int len);

    // maxlen : 表示一行最大的字节数
    int readline(char * buff , int maxlen);

    int recvPeek(char * buff , int maxlen) const;

private:
    int _fd;
};

} // end of namespace wd


#endif

